﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GameLib.Gameplay.Scripting
{
	public enum ScriptUpdateResults
	{
		OnGoing,
		Completed,
		Paused,
	}

	public class ScriptInstance
	{
		public virtual ScriptUpdateResults Update(double deltaTime)
		{
			throw new System.NotImplementedException();
		}

		public virtual void Started()
		{

		}

		public virtual void Ended()
		{

		}

		public virtual void Paused()
		{

		}

		public virtual void Resumed()
		{

		}
	}
}
